@charset "utf-8";
/* CSS Document */
html,body{background:#fff;  color:#616161; font-size: 16px; margin:0; padding:0;}
.in_center{width: 72.9vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden; font-size:14px;}
h1,h2,h3,h4{font-size: 14px; line-height: 1;}
i{font-style:normal;}
img{border: 0; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
a{cursor: pointer;}
i,em{font-style: normal;}
table{width: 100%;}

.header{width: 100%; height: 5.2vw; line-height: 5.2vw; background: #fff; position: fixed; top: 0; left: 0; z-index: 99;}
.cen{width: 93.2vw; margin: 0 auto;}
.logo{float: left; width: 17.2vw;}
.logo img{width: 14.2vw; height: auto;}
.header .right{float: right; width: 62vw;}
.dn{display: block; float: left; width: 44.5vw;}
.wrap{width: 44.5vw;margin: 0 auto;}
#nav {display: flex;}
ul.nav {display: inline-flex;flex: 1;}
li.nav-item {flex: 1;}
li.nav-item>a{display: block;text-align: center;line-height: 5.2vw;font-size: 16px;position: relative; width: 6.1vw;}
li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 25%; bottom: 0; height: 2px; width: 3.3vw; transition: all .4s ease 0s; background: #ca0202;}
li.nav-item:hover>a ,li.nav-item.active>a{color: #ca0202;}
li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
/* 二级菜单 */
.wrap ul .wrap{width: 72.9vw; text-align: center;}
.subMenu{display: none;position: absolute;top: 5.2vw;left: 0;width: 100%; height: 5.2vw;background-color: #fff; height: auto !important; padding: 0.8vw 0 0.4vw;}
.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center; }
.subMenu>ul>li>a{display:block;padding:0 1.3vw;text-align: center;line-height: 2.5vw;color: #333;font-size:16px;}
.subMenu>ul>li>a:hover{color:#ca0202}
.mobile{display: none;}
.header .right .search{float: right; width: 11.3vw; height: 1.6vw; line-height: 1.6vw; border: 1px solid #e5e5e5; border-radius: 40px; background-image: url(/assets/addons/cms/img/big.jpg); background-position: 0.5vw center; background-repeat: no-repeat; background-size: 5%; margin-top: 1.8vw;}
.header .right .search .text{margin-left: 1.4vw; height: 1.4vw; line-height: 1.4vw; border: none; width: 7.1vw; color: #999; font-size: 0.7vw; float: left;}
.header .right .search .button{width: 2.3vw; height: 1.3vw; line-height: 1.3vw; color: #e83917; font-size: 0.7vw; border-left: 1px solid #e5e5e5; border-right: none; border-top: none; border-bottom: none; background: none; float: left;}

.mainbody{margin: 5.2vw auto 2vw;}
.n_bann{background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 18vw; font-size: 2vw;  color: #fff;text-align: center; }

.title{height: 3.2vw; line-height: 3.2vw; margin-bottom: 2.6vw;}
.title .fl a{width: 7.7vw; display: inline-block; text-align: center; font-size: 16px; color: #333;}
.title .fl a.dq{background: #e83416; color: #fff;}
.title .fr img{width: 0.6vw; height: auto;}
.title .fr a{margin: 0 0.4vw;}
.biaoti{height: 6.8vw; line-height: 6.8vw; font-size: 1.7vw; color: #555; display: none;}
.work{height: 20.4vw; background: #f9f9f9; margin-bottom: 2.9vw;}
.work .fl{width: 42vw; padding: 2.6vw 3.5vw 0 3.5vw;}
.work .fl .time{height: 2.9vw; line-height: 2.9vw; font-size: 14px; color: #555; overflow: hidden;}
.work .fl .bt{height: 3.6vw; line-height: 1.8vw; font-size: 16px; color: #333; overflow: hidden; margin-bottom: 0.6vw;}
.work .fl .xx{height: 3.6vw; line-height: 1.2vw; font-size: 14px; color: #666; overflow: hidden; margin-bottom: 2.3vw;}
.work .fl .ck{height: 1.4vw; line-height: 1.4vw; font-size: 0.8vw; color: #666; overflow: hidden;}
.work .fl .ck img{width: auto; height: 0.5vw; vertical-align: middle; margin-left: 0.4vw;}
.work .fr{width: 30vw;}
.work .fr img{width: 100%; height: 20.4vw;}
.list ul li{background-color: #f9f9f9; background-image: url(/assets/addons/cms/img/sjx.png); background-position: left bottom; background-repeat: no-repeat; background-size: 1%;/* height: 9.4vw;*/ margin-bottom: 1vw; padding: 1.6vw 3.6vw; zoom: 1;}
.list ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
/*.list ul li .time{height: 2vw; line-height: 2vw; font-size: 0.8vw; color: #555; overflow: hidden;}
.list ul li .bt{height: 2vw; line-height: 2vw; font-size: 1.2vw; color: #333; overflow: hidden; margin-bottom: 0.6vw;}
.list ul li .xx{height: 3.6vw; line-height: 1.2vw; font-size: 0.8vw; color: #666; overflow: hidden; margin-bottom: 1.3vw;}
.list ul li .ck{height: 1.4vw; line-height: 1.4vw; font-size: 0.8vw; color: #666; overflow: hidden;}
.list ul li .ck img{width: auto; height: 0.5vw; vertical-align: middle; margin-left: 0.4vw;}*/

.list ul li .fl{width: 3vw; font-size: 14px; color: #999; text-align: center; line-height: 1; margin-top: 0.9vw;}
.list ul li .fl div{font-size: 2.2vw; color: #555; margin-bottom: 0.7vw; transition: all .5s ease 0s;}
.list ul li .fr{width: 59.5vw;}
.list ul li .fr .tit{font-size: 16px; color: #333; height: 2.6vw; line-height: 2.6vw; overflow: hidden; transition: all .5s ease 0s;}
.list ul li .fr .xx{font-size: 14px; color: #666; height: 2.4vw; line-height: 1.2vw; overflow: hidden;}
.list ul li:hover .fl div{color: #e83416; transition: all .5s ease 0s;}
.list ul li:hover .fr .tit{color: #e83416; transition: all .5s ease 0s;}
.page{text-align: center; margin: 1vw auto; line-height: 1.8vw; font-size: 0.7vw; color: #555;}
.page a{border: 1px solid #eaeaea; display: inline-block; border-radius: 5px; height: 1.8vw; line-height: 1.8vw; width: 1.8vw; text-align: center; margin: 0 0.3vw; color: #555;}
.page span{margin-right: 1vw;}
.page a.dq{color: #e83917; font-weight: bold;}
.page .ym{border: 1px solid #eaeaea; display: inline-block; border-radius: 5px; height: 1.8vw; line-height: 1.8vw; width: 1.8vw; margin: 0 0.3vw; color: #555; text-align: center;}

/*foot*/
.foot{width:100%; height: 15.4vw; clear:both; background: #29292c; padding-top: 3.4vw;}
.foot_topnav{width: 52vw; height: auto; float: left; text-align:center;}
.foot_navli{width: 6.9vw; height: auto; float: left; line-height: 1; animation-delay: .1s;height:auto;}
.foot_navli p{margin-bottom: 0.9vw;}
.foot_navli p a{color: #888; font-size: 14px;}
.foot_navli p:first-child{margin-bottom: 2.1vw;}
.foot_navli p:first-child a{font-size: 16px; color: #fff;}
.top_fr{float:right; width: 6.1vw; font-size: 14px; color:#555; text-align:center;}
.top_fr img{/*padding: 0.5vw;*/ background:#fff; width:100%; margin-bottom: 1vw;}
.foot_info{width: 100%; margin:0 auto; padding: 0.7vw 0; line-height: 2.1vw; color: #8c8c8c; background:#29292c; font-size: 0.7vw; text-align: center; border-top: 1px solid #343437;}

/*监督举报*/
.jdjb div{line-height: 1.7vw; margin: 0.5vw 0; font-size: 0.8vw; color: #333;}
.jdjb div img{width: 1vw; height: auto; vertical-align: middle; margin-right: 0.6vw;}

/*搜索*/
.search_for{background: #f8f8f8; margin: 5.2vw auto 0; width: 100%; padding-bottom: 4.1vw;}
.ss_tit{height: 4.1vw; line-height: 4.1vw; font-size: 0.8vw; color: #666;}
.ss_tit a{margin: 0 0.4vw;}
.ss_tit img{width: 0.6vw; height: auto; vertical-align: middle;}
.result{background: #fff; padding: 2.2vw 5.2vw;}
.jgbt{height: 3vw; line-height: 3vw; font-size: 2.1vw; color: #333; text-align: center;}
.result .ss{font-size: 0.8vw; color: #333; line-height: 1.1vw; margin: 0.3vw 0; text-align: center;}
.result .ss span,.result .ss font{color: #e83416;}
.result .ss font{margin: 0 0.4vw;}
.sst{height: 3.3vw; line-height: 3.3vw; background: #f8f8f8; border-radius: 40px; width: 100%; margin: 2.2vw 0 1.8vw;}
.sst .text{margin-left: 1.6vw; height: 3.1vw; line-height: 3.1vw; float: left; width: 57.3vw; border: none; font-size: 0.9vw; color: #333; background: none;}
.sst .button{float: left; height: 3.1vw; width: 0.8vw; background-image: url(/assets/addons/cms/img/big.jpg); background-position: center; background-repeat: no-repeat; background-size: 100%; border: none; background-color: #f8f8f8;}
.ss_li{padding-bottom: 1vw;}
.ss_li ul li{padding: 1.3vw 0 1vw; border-bottom: 2px solid #f2f2f2;}
.ss_li ul li .tit{line-height: 1.5vw; margin: 0.3vw 0; font-size: 0.9vw; color: #333;}
.ss_li ul li .tit span{color: #e83416;}
.ss_li ul li .xx{line-height: 1.3vw; color: #333; font-size: 0.7vw; margin-bottom: 1.3vw;}
.ss_li ul li .wh{height: 1.1vw; line-height: 1.1vw; font-size: 0.7vw; color: #999;}

/*新闻中心-详细*/
.newx_xx{width: 72.9vw; margin: 3.6vw auto;}
.detal_tit{text-align: center; font-size: 1.5vw; color: #333; line-height: 2.1vw; margin: 0.7vw 0; padding-top: 1vw; border-top: 2px solid #eee;}
.detal_time{text-align: center; font-size: 0.8vw; color: #666; height: 3.6vw; line-height: 2vw; overflow: hidden; padding-bottom: 1.6vw; border-bottom: 2px solid #eee;}
.detal_time span{margin: 0 0.4vw;}
.detal{margin: 1.8vw 0;font-size: 16px;line-height: 2;}
.fy{border-top: 2px solid #eee; border-bottom: 2px solid #eee; padding: 1.1vw 0;}
.fy a{display: block; line-height: 1.5vw;}

/*领导班子*/
.ld ul li{float: left; width: 30%; margin-right: 5%;}
.ld ul li:nth-child(3){margin-right: 0;}
.ld ul li div{line-height: 1.5vw; margin: 1.3vw 0; font-size: 0.9vw; color: #999;}
.ld ul li div b{font-size: 1vw; color: #333; width: 5vw; display: inline-block; float: left;}
.ld ul li div font{display: inline-block; width: calc(100% - 5vw); font-size: 1vw;}
.ld_tit{height: 2.2vw; font-size: 1vw !important; color: #666 !important;}


/*直属企业*/
.com ul li{float: left; width: 35.7vw; height: 21vw; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 20px;}
.com ul li:nth-child(2n){float: right;}
.com ul li .nr{background: rgba(0,0,0,0.5); width: 21.7vw; height: 9.8vw; overflow: hidden; margin: 9vw 0 0 2.3vw; border-radius: 0 30px 0 0; padding: 1vw 2.5vw 0 2vw;}
.com ul li .nr .tit{height: 2.5vw; line-height: 2.5vw; font-size: 16px; color: white; overflow: hidden;}
.com ul li .nr .xx{height: 2.4vw; line-height: 1.2vw; font-size: 0.5rem; color: white; overflow: hidden; margin-bottom: 1vw;}
.com ul li .nr .gd{height: 1.3vw; line-height: 1.3vw; font-size: 14px; color: white; overflow: hidden;}
.com ul li .gd img{width: auto; height: 0.5vw; margin-left: 0.4vw;}

/*内设部门*/
.lie ul li,.lied ul li{float: left; width: 17.7vw; height: 9.8vw; background: #f8f8f8; text-align: center; margin: 0 0.6vw 0.7vw 0; padding-top: 2.6vw;}
.lie ul li:nth-child(4n){margin-right: 0;}
.lie ul li .img img,.lied ul li .img img{width: 3vw; height: 2.6vw;}
.lie ul li .mc,.lied ul li .mc{font-size: 14px; color: #333; line-height: 1; margin-top: 1.1vw;}
.lie ul li .mc,.lied ul li .mc div{font-size: 14px; line-height: 1; margin-top: 0.4vw;}
.lied ul li:first-child{width: 36vw;}
.lied ul li:nth-child(3),.lied ul li:nth-child(7){margin-right: 0;}

/*集团概况*/
.jtgg{font-size: 1.2vw; color: #555; line-height: 0.8vw;}

/*联系我们*/
.contant{margin-bottom: 3.6vw;}
.contant .fl{width: 35vw; margin-top: 3.2vw;}
.contant .fl ul li{float: left; width: 15.3vw; height: 7.8vw; background: #f8f8f8; padding: 1.4vw 1.5vw 0; margin: 0 1.2vw 1.2vw 0;}
.contant .fl ul li .tit{height: 1.3vw; line-height: 1.3vw; font-size: 0.7vw; color: #888; overflow: hidden; margin-bottom: 0.7vw;}
.contant .fl ul li .tit img{width: 0.9vw; height: 0.9vw; margin-right: 0.3vw;}
.contant .fl ul li .xx{height: 3vw; line-height: 1vw; font-size: 16px; color: #333; overflow: hidden;}
.contant .fr{width: 36.5vw; height: 20.6vw; background-position: left center; background-repeat: no-repeat; background-size: 95% 100%; position: relative;}
.contant .fr .nr{background: #fff; width: 11.1vw; height: 14.2vw; box-shadow: 0 0 20px #f1f2f3; position: absolute; right: 0.5vw; bottom: 1.1vw; text-align: center;}
.contant .fr .nr img:first-child{width: 100%; height: 7.4vw;}
.contant .fr .nr img:nth-child(2){width: 5.9vw; height: 3.5vw; margin-top: 1.8vw;}
.map{width: 100%; height: 22vw; border: 2px solid #eee;}

/*大事记*/
.body-box{width:72.9vw; margin:0 auto; background: #fff;}
.timer-shaft-box{width:100%; box-sizing: border-box;}
.timer-shaft{position:relative; width:100%; height:3.2vw; overflow: hidden; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5;}
.timer-left{position:absolute; top:0; left:0; z-index:99; width:1vw; height:3vw; background-image: url(/assets/addons/cms/img/icon_left.png); background-position:left center; background-repeat: no-repeat; background-size: 70% 20%;cursor:pointer; background-color: #fff;}
.timer-right{position:absolute; top:0; right:0; z-index:9; width:1vw; height:3vw; background-image: url(/assets/addons/cms/img/icon_right.png); background-position:left center; background-repeat: no-repeat; background-size: 70% 20%;cursor:pointer;}
.timer-scale{position:absolute; top:0; left:0; height:3.2vw; padding-left: 3.2vw; font-size: 0; white-space: nowrap;}
.timer-scale-cont{display:inline-block; height:100%; line-height:2.8vw; margin:0 3.6vw; color: #999; font-size: 1vw; float: left;}
.time-circle{display:inline-block; vertical-align:middle; text-align: center; color:#999; transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:3.2vw; height:3vw; line-height: 3vw; color: #333; border-top: 2px solid #e83416; border-bottom: 2px solid #e83416;}
.timer-shaft-content{width:100%; margin-top:3vw; overflow: hidden; font-size:0; box-sizing:border-box;}
.shaft-detail-cont{display: none; width:100%;}
.timer-year{font-weight:bold; color:#333; font-size:1.6vw; line-height: 1; margin-bottom: 1vw;}
.shaft-detail-cont .fl{width: 100%; float: inherit; text-align: center;}
.shaft-detail-cont .fl ul li{padding-top: 0.6vw; line-height: 1.3vw; zoom: 1;}
.shaft-detail-cont .fl ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.shaft-detail-cont .fl .zb{float: left; width: 0.4vw; margin-top: 0.1vw;}
.shaft-detail-cont .fl .zb img{width: 0.4vw; height: 0.4vw;}
.shaft-detail-cont .fl .yb{float: right; width: 97%; font-size: 0.8vw; color: #555; line-height: 1.3vw; border-bottom: 1px dotted #eee; padding-bottom: 0.6vw;}
.shaft-detail-cont .fr{width: 36.7vw; display: none;}
.shaft-detail-cont .fr img{width: 100%; height: auto;}

/*教育培训*/
.teacher{height: 20.4vw; background: #f9f9f9; margin-bottom: 2.9vw;}
.teacher .fl{width: 36.5vw;}
.teacher .fl img{width: 36.5vw; height: 20.4vw;}
.teacher .fr{width: 36.4vw; padding: 2.6vw 3.5vw 0 3.5vw;}
.teacher .fr .time{height: 2.9vw; line-height: 2.9vw; font-size: 0.8vw; color: #555; overflow: hidden;}
.teacher .fr .bt{height: 3.6vw; line-height: 1.8vw; font-size: 1.2vw; color: #333; overflow: hidden; margin-bottom: 0.6vw;}
.teacher .fr .xx{height: 3.6vw; line-height: 1.2vw; font-size: 0.8vw; color: #666; overflow: hidden; margin-bottom: 2.3vw;}
.teacher .fr .ck{height: 1.4vw; line-height: 1.4vw; font-size: 0.8vw; color: #666; overflow: hidden;}
.teacher .fr .ck img{width: auto; height: 0.5vw; vertical-align: middle; margin-left: 0.4vw;}

/*人力资源*/
.bring ul li{height: 3.8vw; line-height: 3.8vw; border-bottom: 1px solid #e5e5e5; padding: 0 1.9vw; font-size: 0.8vw; color: #666;}
.bring ul li:first-child{background: #f8f8f8; font-size: 0.9vw; color: #333;}
.bring ul li div{display: inline-block;}
.bring ul li div:first-child{width: 14vw;}
.bring ul li div:nth-child(2){width: 13vw;}
.bring ul li div:nth-child(3){width: 23vw;}
.bring ul li div:nth-child(4){width: 11.5vw;}
.bring ul li div:nth-child(5){width: 6.5vw;}
.bring ul li:first-child:hover{border-bottom: 1px solid #e5e5e5;}
.bring ul li:hover{border-bottom: 1px solid #e83416; cursor: pointer;}
.bring ul li:hover div:first-child{color: #f00;}
.bring ul li:first-child:hover div:first-child{color: #333;}
.bring ul li a{color: #666;}

/*人力资源-岗位详情*/
.zpxx{background: #fff; padding: 2.2vw 5.2vw;}
.zp_tit{font-size: 1.7vw; color: #333; height: 2.2vw; line-height: 2.2vw; overflow: hidden;}
.zpxx .bm{padding: 1vw 0 1.8vw; border-bottom: 1px solid #f1f1f1;}
.zpxx .bm span{font-size: 0.8vw; line-height: 0.7vw; color: #666; padding: 0 1.4vw; border-left: 0.1vw solid #e1e1e1; display: inline-block;}
.zpxx .bm span:first-child{border: none; padding-left: 0;}
.work_xx{border-bottom: 1px solid #f1f1f1; padding-bottom: 2.3vw; margin-bottom: 1.8vw;}
.work_xx .bt{font-size: 1vw; color: #333; line-height: 1; margin: 2.2vw 0 1.1vw;}
.work_xx .xx{font-size: 0.8vw; color: #666; line-height: 1;}
.work_xx .xx p{margin-bottom: 0.8vw;}
.back .sq{display: inline-block; height: 2vw; line-height: 2vw; width: 5.5vw; background: #d6210e; font-size: 0.8vw; color: #fff; border-radius: 40px; text-align: center; margin-right: 1.2vw;}
.back .fh{display: inline-block; height: 2vw; line-height: 2vw; width: 6.9vw; font-size: 0.8vw; color: #333; border: 2px solid #f1f1f1; border-radius: 40px; text-align: center;}
.back .fh img{width: 0.3vw; height: auto; margin-left: 0.5vw; vertical-align: middle;}

/*个人自荐*/
.grtj .tdjl{height: 2.6vw; line-height: 2.6vw; font-size: 0.8vw; color: #555; overflow: hidden; margin-bottom: 1.3vw; border-bottom: 1px solid #e5e5e5;}
.grtj .tdjl span{color: #e83416;}
.grtj .tdjl a{float: right; color: #ca0202; font-size: 0.6vw;}
.grtj .tj_xx{font-size: 0.8vw; color: #555; line-height: 1.6vw;}

/*index*/
.banner{width: 100%; height: 100%; position: relative;}.bann{width:100%; height: 100%; margin: 0 auto; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}.bann .swiper-slide{position: relative;}
/*.bann .swiper-slide img{width: 100%; height: 48.8vw;}*/
.dw_nr{position: absolute; right: 0; top: 1.1vw; z-index: 999; width: 100%; height: 100%;}
.sp_nav{float: right; position: fixed; right:1%; z-index: 99999; width: 3.2vw; height: 3.6vw; background-image: url(/assets/addons/cms/img/meau.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.sp_nav_se{background-image: url(/assets/addons/cms/img/close.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.nr_xx{width: 62.5vw; margin: 0 auto 0; height: calc(100% - 7.8vw); text-align: center;}
.nr_xx .tb{height: 8.5vw; /*margin-bottom: 2.9vw;*/}
.nr_xx .tb img{width: 30vw; /*height: 8.5vw;*/}
.nr_xx ul li{float: left; width: 19.5vw; height: 10vw; background: rgba(204,204,204,.8); border-radius: 15px; color: #fff; line-height: 1; margin: 0 2vw 1.9vw 0; padding-top: 3.4vw;}
.nr_xx ul li .yw{font-size: 0.6vw; margin-top: 0.7vw; text-transform: uppercase;}
.nr_xx ul li:nth-child(3n){margin-right: 0;}
.nr_xx ul li .xs{display: none;}
.nr_xx ul li:hover{padding-top: 1.8vw; background: rgba(218,79,56,.8);}
.nr_xx ul li:hover .xs{display: block; cursor: pointer; padding-top: 1vw; border-top: 1px solid #c5736f; margin-top: 1.2vw;}
.nr_xx ul li:hover .xs span{font-size: 0.7vw; margin-right: 1.2vw;}
.bottom{height: 2.1vw; line-height: 2.1vw; width: 100%; text-align: center; font-size: 0.7vw; color: #fff; background: rgba(0,0,0,.3);position:absolute;bottom:2%}

.sjj_nav{position:fixed; z-index:999; background:#fff;width:70%;height:100%; font-size:12px; line-height:45px; top:-100%; right:0; overflow:auto; overflow-x:hidden; /*transition:top ease 0.35s;*/}
.nav_show{top:0;}
.sjj_nav>ul{padding: 60px 14px 0; height: 84%;}
.sjj_nav>ul>li:first-child>a{float:left;width:100%;}
.sjj_nav ul li{zoom: 1; position: absolute; line-height: 3.9vw;}
.sjj_nav ul li a:after{position: absolute; left: 0; top: 1.4933rem; height: 1px; width: 28px; z-index: 2; content: " ";}
.sjj_nav ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li:before{position: absolute; left: 0; top: 3.8vw; height: 1px; width: 100%; background: #eee; content: " "; z-index: 1;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px; height:1.4933rem;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);/*transition:all ease 0.35s*/}
/*.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}*/
.sjj_nav ul li{/*border-top:1px #eee solid;*/ position:relative;line-height: 3.9vw; font-size:12px;}
.sjj_nav ul li:hover ul li{display: block;}
.sjj_nav ul li:hover ul{margin: 1vw 0;}
.sjj_nav ul li ul{zoom: 1;}
.sjj_nav ul li ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li ul li{display: none;}
.sjj_nav ul li a{color:#666;width:80%;}
.sjj_nav ul li ul li{float: left; width: 32%; height: 45px; line-height: 45px; margin: 10px 1% 0 0; background: #f8f8f8; text-align: center; border-radius: 40px;}
.sjj_nav ul li ul li:hover{background: #e83416;}
.sjj_nav ul li ul li:hover a{color: #fff;}
.sjj_nav ul li ul li:nth-child(3n){margin-right: 0;}
.sjj_nav ul li ul li:before{display: none;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left; text-align: 100%; text-align: center; width: 100%;}
.sjj_nav ul li ul li a:after{display: none;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#b8b8b8;}
.add{height: 80px; background: #f8f8f8; padding: 0 5vw;}
.add div{line-height: 1; font-size: 14px; color: #555; margin-bottom: 5px; display: inline-block;}
.add div b{font-size: 12px;}
.dibu{height: 18.9vw; width: 100%;}<!--0.00016999244689941-->